package kn.webstd.g4g.commons.dto;

import java.util.Date;
import kn.webstd.tools.commons.dto.AbstractExtendedDto;

/**
 * DTO for the PlanningbuBo.
 */
public class PlanningbuDto extends AbstractExtendedDto {

	// ~ Constants

	private static final long serialVersionUID = 5298332;

	/** Maximum length of accion property. */
	public static final int LENGTH_ACCION = 255;
	/** Maximum length of responsible property. */
	public static final int LENGTH_RESPONSIBLE = 255;
	/** Maximum length of startdate property. */
	public static final int LENGTH_STARTDATE = 29;
	/** Maximum length of finaldate property. */
	public static final int LENGTH_FINALDATE = 29;
	/** Maximum length of impact property. */
	public static final int LENGTH_IMPACT = 255;
	/** Maximum length of status property. */
	public static final int LENGTH_STATUS = 255;

	// Fields

	private Long iduser;
	private Long idstatus;
	private Long idbu;
	private String accion;
	private String responsible;
	private Date startdate;
	private Date finaldate;
	private String impact;
	private String status;
	private Boolean finished;

	// Constructor

	/** 
	 * Creates a new {@link PlanningbuDto}
	 * 
	 * @author Victor Osorio
	 */
	public PlanningbuDto() {
		super();
	}

	// Property accessors
	/**
	 * Returns the 'iduser'.
	 *
	 * @return the 'iduser'
	 */
	public Long getIduser() {
		return this.iduser;
	}

	/**
	 * Set the 'iduser'.
	 *
	 * @param iduser the 'iduser'
	 */
	public void setIduser(Long iduser) {
		this.iduser = iduser;
	}

	/**
	 * Returns the 'idstatus'.
	 *
	 * @return the 'idstatus'
	 */
	public Long getIdstatus() {
		return this.idstatus;
	}

	/**
	 * Set the 'idstatus'.
	 *
	 * @param idstatus the 'idstatus'
	 */
	public void setIdstatus(Long idstatus) {
		this.idstatus = idstatus;
	}

	/**
	 * Returns the 'idbu'.
	 *
	 * @return the 'idbu'
	 */
	public Long getIdbu() {
		return this.idbu;
	}

	/**
	 * Set the 'idbu'.
	 *
	 * @param idbu the 'idbu'
	 */
	public void setIdbu(Long idbu) {
		this.idbu = idbu;
	}

	/**
	 * Returns the 'accion'.
	 *
	 * @return the 'accion'
	 */
	public String getAccion() {
		return this.accion;
	}

	/**
	 * Set the 'accion'.
	 *
	 * @param accion the 'accion'
	 */
	public void setAccion(String accion) {
		this.accion = accion;
	}

	/**
	 * Returns the 'responsible'.
	 *
	 * @return the 'responsible'
	 */
	public String getResponsible() {
		return this.responsible;
	}

	/**
	 * Set the 'responsible'.
	 *
	 * @param responsible the 'responsible'
	 */
	public void setResponsible(String responsible) {
		this.responsible = responsible;
	}

	/**
	 * Returns the 'startdate'.
	 *
	 * @return the 'startdate'
	 */
	public Date getStartdate() {
		return this.startdate;
	}

	/**
	 * Set the 'startdate'.
	 *
	 * @param startdate the 'startdate'
	 */
	public void setStartdate(Date startdate) {
		this.startdate = startdate;
	}

	/**
	 * Returns the 'finaldate'.
	 *
	 * @return the 'finaldate'
	 */
	public Date getFinaldate() {
		return this.finaldate;
	}

	/**
	 * Set the 'finaldate'.
	 *
	 * @param finaldate the 'finaldate'
	 */
	public void setFinaldate(Date finaldate) {
		this.finaldate = finaldate;
	}

	/**
	 * Returns the 'impact'.
	 *
	 * @return the 'impact'
	 */
	public String getImpact() {
		return this.impact;
	}

	/**
	 * Set the 'impact'.
	 *
	 * @param impact the 'impact'
	 */
	public void setImpact(String impact) {
		this.impact = impact;
	}

	/**
	 * Returns the 'status'.
	 *
	 * @return the 'status'
	 */
	public String getStatus() {
		return this.status;
	}

	/**
	 * Set the 'status'.
	 *
	 * @param status the 'status'
	 */
	public void setStatus(String status) {
		this.status = status;
	}

	/**
	 * Returns the 'finished'.
	 *
	 * @return the 'finished'
	 */
	public Boolean getFinished() {
		return this.finished;
	}

	/**
	 * Set the 'finished'.
	 *
	 * @param finished the 'finished'
	 */
	public void setFinished(Boolean finished) {
		this.finished = finished;
	}

}
